package com.expressage.service;

import com.expressage.po.Board;

import java.util.List;

/**
 * @author Gt
 * 公告业务逻辑接口
 */
public interface BoardService {

    /**
     * 查询所有
     * @return 公告集合
     */
    public List<Board> findAll();

    /**
     * 添加公告
     * @param board
     * @return 是否成功
     */
    public boolean insert(Board board);

    /**
     * 删除公告（支持批量删除）
     * @param arrays 公告的编号数组
     * @return 是否成功
     */
    public boolean delete(int[] arrays);

    /**
     * 修改公告
     * @param board 公告对象
     * @return 是否成功
     */
    public boolean update(Board board);

    /**
     * 根据公告bid查询公告详情
     * @param bid 公告bid
     * @return 公告对象
     */
    public Board findBybid(int bid);
}
